In diesem Thema
Der eMail-Versand kann ebenfalls über die Liste der Exportoptionen angesteuert werden (vgl. Abschnitt Export ohne Benutzerinteraktion), wenn Export und Versand in einem Arbeitsgang erfolgen sollen. Ein Beispiel hierfür zeigt das Export-Beispiel, das unter "Sonstiges" im .NET-Beispielbereich im Startmenü zu finden ist.
Unabhängig von einem vorherigen Export ist es aber über die MailJob-Klasse auch möglich, beliebige Dateien per eMail zu versenden. Dies ist insbesondere dann interessant, wenn aus einer Vorschaudatei als Quelle z.B. eine PDF-Datei generiert wird (vgl. Abschnitt Vorschaudateien zusammenfügen und konvertieren) und diese versendet werden soll.
// Mailjob instanzieren
MailJob mailJob = new MailJob();
// Optionen setzen
mailJob.AttachmentList.Add(@"<Path>\report.pdf");
mailJob.To = "info@combit.net";
mailJob.Subject = "Here is the report";
mailJob.Body = "Please note the attachment.";
mailJob.Provider = "XMAPI";
mailJob.ShowDialog = true;
// eMail versenden
mailJob.Send();
mailJob.Dispose();
' Mailjob instanzieren
Dim mailJob As New MailJob()
' Optionen setzen
mailJob.AttachmentList.Add("<Path>\report.pdf")
mailJob.To = "info@combit.net"
mailJob.Subject = "Here is the report"
mailJob.Body = "Please note the attachment."
mailJob.Provider = "XMAPI"
mailJob.ShowDialog = True
' eMail versenden
mailJob.Send()
mailJob.Dispose()